﻿#define _CRT_SECURE_NO_WARNINGS
//条件操作符（三目操作符）
//比如下面的代码
#include <stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d", &a);
	if (a > 5)
		b = 3;
	else
		b = -3;
	printf("%d\n", b);
	return 0;
}

//如果使用三目操作符来写就是如下：
//它的基本形式：exp1 ? exp2 : exp3
//exp1 2 3就是三个操作数，"?"以及":"共同组成了一个三目操作符
//条件操作符的计算逻辑是：如果 exp1 为真， exp2 计算，计算的结果是整个表达式的结果；如果exp1 为假， exp3 计算，计算的结果是整个表达式的结果。

#include <stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d", &a);
	b = (a > 5 ? 3 : -3);
	printf("%d\n", b);
	return 0;
}

//练习：使⽤条件表达式实现找两个数中的较大值
#include <stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d %d", &a, &b);
	int m = (a > b ? a : b);
	printf("%d\n", m);
	return 0;
}